﻿using LuckyShell.ShellOrders;
using LuckyShell.ShellValues;

namespace LuckyShell.Commands;

public abstract class Command(List<ShellValue> values)
{
    protected List<ShellValue> Values { get; set; } = values;
    public abstract object Run(ref VariateManager manager);
}